Solaris9 x86 시스템에 Oracle 10g 설치하기 - 1 :: 오라클설치[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

오라클설치
[1]
등록일:2008-04-03 10:36:53 (0%)
작성자:
제목:Solaris9 x86 시스템에 Oracle 10g 설치하기 - 1
안녕하세요. 빛의여정 입니다.

 

솔라리스9 x86 시스템에 오라클10g 엔터프라이즈 에디션을 설치해 보겠습니다.

솔라리스는 2003년 버젼(정확한 버젼을 모르겠습니다.)이며 VMware에 설치되어 있습니다.
오라클은 Release 1 (10.1.0.3) 버전입니다.
설치 진행은 네트웍을 통한 클라이언트에서 진행합니다.
이번장에서는 텔넷과 X-server를 이용한 시스템 접속과 오라클 설치 전 작업에 대해서

알아보겠습니다.

 

1. 우선 로컬 터미널로 시스템에 접속해 root 사용자로 텔넷 접속을 위한 설정을 하겠습니다.

   vi 에디터로 /etc/default/login 파일을 열어 아래의 사항을 수정 후 저장합니다.
  
   # vi /etc/default/login
    
   CONSOLE=/dev/console -> # CONSOLE=/dev/console : 주석 처리 합니다.  
     :
   저장 (읽기 전용 파일이므로 w! 로 강제 저장해야 합니다.)
  

2. 개인적으로 텔넷 s/w은 SecureCRT, X-server 접속은 X-manager를 사용합니다. 
  

3. 시스템에 오라클 s/w를 설치하기 전 하드웨어 요구 사항을 검사합니다.

  

   오라클사에서 제시하는 하드웨어 최소값 입니다.
   메모리 : 최소 512 MB
   스왑크기 : 1 GB 또는 실제 메모리의 두 배
   /tmp 디렉토리 : 최소 400 MB
   오라클 s/w 디렉토리 : 최소 1.5 GB

  

   # /usr/sbin/prtconf | grep "Memory size"
   # /usr/sbin/swap -s
   # df -h /tmp (솔라리스9 에서는 -h 옵션을 지원합니다. 공간을 GB 단위로 표시합니다.)
   # df -h 
  

4. 소프트웨어 요구 사항을 검사합니다.

  

   모든 설치에 필요한 패키지 :
     SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo

     SUNWi1of SUNWi1cs  SUNWi15cs SUNWxwfnt

   Oracle Spatial에 필요한 패키지 :
     SUNWmfrun

   Oracle Messaging Gateway에 필요한 패키지 :
     IBM MQSeries V5.1, client and server

   PL/SQL native compilation,Pro*C/C++,Oracle Call Interface,

  Oracle C++ Call Interface, Oracle XML Developer’s Kit(XDK)에 필요한 패키지 :
     Sun ONE Studio 8 (C and C++ 5.5)

   Oracle JDBC/OCI Drivers에 필요한 패키지
     Sun Java 2 SDK Standard Edition 1.3.1_11

  

   # uname -r
   # pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot \
                SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

  

   부가적인 제품의 패키지 검사 방법도 위의 명령으로 진행합니다.
   위의 필수 패키지가 설치되지 않았을 시
http://www.sunfreeware.com/ 에서

   다운로드 후 설치합니다.

  

   모든 설치에 필요한 패치 :
     111713-06, SunOS 5.9_x86: Shared library patch for C++
     111728-03, SunOS 5.9_x86: Math Library (libm) patch
     112234-12, SunOS 5.9_x86: Kernel Patch
     113986-08, SunOS 5.9_x86: linker Patch
     115114-02, SunOS 5.9_x86: Patch for assembler
     116013-02, SunOS 5.9_x86: ps utility patch (Available only from your local Sun   

     solution center)

 

   PL/SQL native compilation,Pro*C/C++,Oracle Call Interface,

   Oracle C++ Call Interface,Oracle XML Developer’s Kit(XDK)에 필요한 패치 :
     112756-10, Patch for S1S8CC Sun Compiler Common 7.1 compiler backend_x86
     112759-03, dbx 7.1_x86: Patch for S1S8CC Debugger
     112761-07, C 5.5_x86: Patch for S1S8CC C compiler
     113819-07, C++ 5.5_x86: Patch for S1S8CC C++ compiler
     113821-01, Compiler Common 7.1_x86: Patch for S1S8CC Math Libraries
     113825-02, ILD 4.1_x86: Patch for S1S8CC Incremental Linker

  

   Oracle Messaging Gateway에 필요한 패치 :
     CSD09 or later for MQSeries Server V5.1
     MQSeries Client for Sun Solaris, Intel Platform Edition- V5.1 SupportPac MACE

  

   # /usr/sbin/patchadd -p | grep patch_number

  

   위의 패치가 업데이트 되지 않았을 시 www.sunsolve.sun.com에서

   다운로드 후 적용시킵니다.
   CSD 나 SupportPac for WebSphere MQ or MQSeries는
  
http://www.ibm.com/software/integration/mqfamily/support/summary/sun.html

   에서 다운로드 합니다.
  
  
5. 오라클에서 사용할 그룹과 사용자를 생성합니다.
  
   s/w 설치 그룹으로 oinstall, 부가적으로 dba, oper 그룹을 생성할 것을 오라클사는

   권장합니다. 오라클 사용자는 oracle (패스워드 : oracle)로 정하겠습니다.
  
   # /usr/sbin/groupadd oinstall
   # /usr/sbin/groupadd dba
   # /usr/sbin/groupadd oper
   # /usr/sbin/useradd -g oinstall -G dba,oper -m -d /export/home/oracle \

     -s /bin/ksh oracle
   # passwd oracle
   passwd : oracle
   againg : oracle

 

6. 오라클 s/w 설치 디렉토리와 데이터베이스 생성 디렉토리를 설정합니다.
  
   오라클 s/w 디렉토리로 /u01, 데이터베이스 생성 디렉토리로 /u02 를 사용하겠습니다.
   s/w 디렉토리 네이밍룰은 /mount_point/app/oracle_s/w_owner 입니다.

   그대로 하겠습니다. 생성 후 디렉토리 소유권과 권한을 설정하겠습니다.
  
   # mkdir -p /u01/app/oracle
   # mkdir /u02/oradata
   # chown -R oracle:oinstall /u01/app/oracle
   # chmod -R 775 /u01/app/oracle
   # chown -R oracle:oinstall /u02/oradata
   # chmod -R 775 /u02/oradata

 

7. 오라클 사용자 환경 변수를 설정합니다.
  
   oracle 사용자 쉘을 콘쉘로 설정하였습니다. 환경 설정 파일을 열어 수정 후 저장합니다.
  
   # su - oracle
   $ vi .profile

   ORACLE_SID=ora10
   ORACLE_BASE=/u01/app/oracle
   export ORACLE_SID ORACLE_BASE

  

   ORACLE_OWNER=oracle
   ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
   TNS_ADMIN=$ORACLE_HOME/network/admin
   export ORACLE_OWNER ORACLE_HOME TNS_ADMIN

  

   ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
   NLS_LANG=AMERICAN_AMERICA.KO16KSC5601
   
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:/usr/bin:/usr/sbin
   export ORA_NLS33 NLS_LANG LD_LIBRARY_PATH PATH

  

   DISPLAY=192.168.138.1:0.0
   EDITOR=vi
   export DISPLAY EDITOR

  

   umask 022

   alias “ob”=’cd /u01/app/oracle’
   alias “oh”=’cd /u01/app/oracle/product/10.1.0/db_1’
   alias “ora10”=’export ORACLE_SID=ora10’

  

   저장 후 적용 시킵니다.
  
   $ . ./.profile
  
   적용된 것을 확인합니다.
  
   $ env
   $ exit

 

8. 시스템 커널 파라미터를 변경합니다.
 
   오라클은 SGA 영역을 시스템의 실제 메모리 영역을 사용합니다.
   더 자세한 사항은 차후에 설명드리겠습니다. 아래의 값은 오라클사에서 제시하는

   기본값입니다. /etc/system 파일을 열어 수정 후 저장합니다.
 
   # vi /etc/system

   set semsys:seminfo_semmni=100
   set semsys:seminfo_semmns=1024
   set semsys:seminfo_semmsl=256
   set semsys:seminfo_semvmx=32767
   set shmsys:shminfo_shmmax=4294967295
   set shmsys:shminfo_shmmin=1
   set shmsys:shminfo_shmmni=100
   set shmsys:shminfo_shmseg=10

 

9. 커널 파라미터 값을 적용시키기 위해 시스템을 재부팅 시킵니다.

   # sync
   # reboot


위의 내용은 오라클사에서 제공하는 B10811-05 문서 2장 Pre-installation Tasks까지의 내용 중 솔라리스 x86 시스템에 대한 내용입니다.

다른 유닉스 시스템에는 이대로 적용할 수 없음을 알려드립니다.
또한 더 자세한 내용은 Oracle Database Installation Guide 10g Release 1 (10.1) for

UNIX Systems: AIX-Based Systems, hp HP-UX, hp Tru64 UNIX, Linux, and Solaris Operating System (B10811-05) 문서를 참조하시길 바랍니다.

 

다음장에서는 실제적인 오라클 s/w 설치에 관한 공부를 해보겠습니다.

 

그럼 안녕~ ^^// 
[본문링크] Solaris9 x86 시스템에 Oracle 10g 설치하기 - 1
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=7116
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.